insulating sheath - French English Dictionary